{{#extends @html/layouts/layout-rss.html}}

{{:init}}
	{{!connect "screen/widgets-default.css" media="screen" charset="utf-8"}} 
{{/:init}}

{{:content_class}}rss-aggregator rss-aggregator-addtheme rss-aggregator-rss{{/:content_class}}

{{:title}}Создание темы{{/:title}}

{{:layout_right}}{{/:layout_right}}

{{:layout_left}}
	{{@html/widgets/preferences_navigation.html}}
{{/:layout_left}}


{{:layout_main}}
	{{!connect "screen/content-preferences.css" media="screen"}}
	<script>
	function testThemeFields() {
		var theme_title = jQuery("#theme_title").val();
		if ( /^\s*$/.test(theme_title) ) {
			jQuery("#theme_title").focus();
			alert("Не заполнено поле названия темы.");
			return false;
		}
		return true;
	}
	function deleteFilter( oid ) {
		if ( confirm("Вы действительно хотите удалить фильтр?") ) {
			document.location.href = "{{/}}{{community.url}}/delete_filter/"  + oid +
			"?theme_oid={{item.oid}}"{{?lpage}} + "&lpage={{lpage}}"{{?:}}{{?show_all}} + "?show_all=1"{{/?}}{{/?}};
		}
	}
	</script>
	<h1 class="title-">Создание темы</h1>
	<form action="" method="POST" onsubmit="return testThemeFields();">
	<input type="hidden" name="oid" value="{{item.oid}}">
	<input type="hidden" name="lpage" value="{{lpage}}">
	<input type="hidden" name="show_all" value="{{?show_all}}yes{{/?}}">
	<fieldset class="fieldset- text-">
		<h2 class="subhead-">Название темы</h2>
		<input type="text" value="{{?item}}{{item.title}}{{/?}}" name="title" id="theme_title" class="field-" />
	</fieldset>
	<fieldset class="fieldset- select-">
		<h2 class="subhead-">Раздел</h2>
		<select name="feed" class="field-">
			<option value="{{community.oid}}">{{community.title}}</option>
			{{!for tdi_list do=@:tdi_list}}
			{{:tdi_list}}
			<option value="{{*oid}}"{{?*current}} selected{{/?}}>{{*title}}</option>
			{{/:tdi_list}}
		</select>
	</fieldset>
	<div class="buttons-">
		<input type="image" src="{{!static type="images" "rss/save.gif"}}" alt="Сохранить" class="button-" />
		<a href="{{/}}{{community.url}}/themes_list{{?lpage}}?lpage={{lpage}}{{?:}}{{?show_all}}?show_all=1{{/?}}{{/?}}"><img src="{{!static type="images" "rss/cancel.gif"}}" alt="Отмента" class="button-" /></a>
	</div>
	</form>
	
	{{?item.oid}}
	<h2 class="subhead-">Фильтры</h2>
	<div class="actions-"><a href="{{/}}{{community.url}}/filter?theme_oid={{item.oid}}{{?lpage}}&lpage={{lpage}}{{?:}}{{?show_all}}?show_all=1{{/?}}{{/?}}"><img src="{{!static type="images" "rss/add-filter.png"}}" alt="Добавить фильтр" class="action-" /></a></div>
	<div class="list-">
		{{!for filters_list do=@:filters_list}}
		{{:filters_list}}
		<div class="item-"><div class="bg1-"><div class="bg2-"><div class="bg3-">
			<ul class="submenu-">
				<li class="edit-"><a href="{{/}}{{community.url}}/filter/{{*oid}}?theme_oid={{item.oid}}{{?lpage}}&lpage={{lpage}}{{?:}}{{?show_all}}?show_all=1{{/?}}{{/?}}"><img src="{{!static type="images" "rss/edit.gif"}}" alt="" /> Редактирование</a></li>
				<li class="delete-"><a href="javascript: deleteFilter('{{*oid}}');"><img src="{{!static type="images" "rss/delete.gif"}}" alt="Удалить" title="Удалить тему" /></a></li>
			</ul>
			<div class="filter-">{{!decode *filter_pattern}}
			{{?*action=='kill'}} удалить{{/?}}
			{{?*action=='publish'}} опубликовать{{/?}}
			{{?*action=='moderated'}} ставить на модерацию{{/?}}
			</div>
		</div></div></div></div>
		{{/:filters_list}}
	</div>
	{{/?}}
	
	{{?item.oid}}
	{{@html/rss/add_rss_popup.html}}
	<h1 class="subhead-">Список RSS</h1>
	<div class="actions-"><a href="javascript: add_rss_for_theme();"><img src="{{!static type="images" "rss/add-rss.png"}}" alt="Добавить RSS" class="action-" /></a></div>
	<div class="list-">
		<script>
		function add_rss_for_theme() {
			jQuery("#background").show();
			jQuery("#add_rss_popup").show();
		}
		var rssfeed_array = new Array();
		{{!for rssfeed do=@:rssfeed_array}}
		{{:rssfeed_array}}
		var item = new Array();
		item["title"] = "{{*title}}";
		item["url"] = "{{*url}}";
		item["parent_oid"] = "{{*parent_oid}}";
		rssfeed_array["{{*oid}}"] = item;
		{{/:rssfeed_array}}
	
		function edit_rssfeed(oid) {
			if ( rssfeed_array[oid] ) {
	      jQuery("#rss_form_title").val(rssfeed_array[oid]["title"]);
	      jQuery("#rss_form_url").val(rssfeed_array[oid]["url"]);
	      jQuery("#rss_form_theme").val(Number(rssfeed_array[oid]["parent_oid"]));
				jQuery("#rss_form input[name=oid]").val(oid);
				jQuery("#background").show();
				jQuery("#add_rss_popup").show();
			} else {
				alert("Не найдена лента для редактирования.");
			}
		}
		
		function delete_rss( oid ) {
			if ( confirm("Вы действительно хотите удалить подписку?") ) {
				document.location.href = "{{/}}{{community.url}}/delete_rss/" + oid{{?lpage}} + "?lpage={{lpage}}&theme={{item.oid}}"{{?:}}{{?show_all}} + "?show_all=1&theme={{item.oid}}"{{?:}} + "?theme={{item.oid}}"{{/?}}{{/?}};
			}
		}
		</script>
	  <div id="rh_alert" style="margin: 0px;" class="html-alert html-alert-main dn"><div class="bg1-"><div class="bg2-"><div class="bg3-">
			<a href="#"><img src="{{!static type="images" "alert-close.gif"}}" alt="[×]" title="Закрыть сообщение" class="close-" /></a>
			<span id="rh_message" class="message-">{{rh.ui_message_cookie}}</span>
		</div></div></div></div>

		{{!for rssfeed do=@:rssfeed_list}}
		{{:rssfeed_list}}
		<div class="item-"><div class="bg1-"><div class="bg2-"><div class="bg3-">
			<ul class="submenu-">
				<li class="edit-"><a href="javascript: edit_rssfeed('{{*oid}}');"><img src="{{!static type="images" "rss/edit.gif"}}" alt="" /> Редактирование</a></li>
				<li class="delete-"><a href="javascript: delete_rss('{{*oid}}')"><img src="{{!static type="images" "rss/delete.gif"}}" alt="Удалить" title="Удалить тему" /></a></li>
			</ul>
			<div class="subtitle-">{{*title}}</div>
			<div class="url-">{{*url}}</div>
		</div></div></div></div>
		{{/:rssfeed_list}}
	</div>
	{{/?}}

{{/:layout_main}}